mountainous streams - Français Anglais Dictionnaire